Как и с параметрами отслеживания по умолчанию для страницы, вы также можете переопределить параметры по умолчанию, используемые нашим глобальным JS-кодом.
Параметры, влияющие на наши вспомогательные функции:
- urlRewrite
- actionLinkRewrite
- resolveTokens (глобальный)
- cookieAllowed
- isActive
Параметры можно вручную переопределить, добавив объект fluxOptions
перед нашим глобальным JS-кодом.
Пример объекта:
<!-- Optional tracking option overrides --> <script> var fluxOptions = { urlRewrite: true, actionLinkRewrite: true, cookieAllowed: true, resolveTokens: ['{country-name}','{isp}'], isActive: true }; </script>
urlRewrite
Установка этого параметра в false остановит автоматическое переписывание URL, которое происходит при отслеживании события просмотра.
actionLinkRewrite
Установка этого параметра в false остановит автоматическое обновление ссылок действий, которое происходит при отслеживании события просмотра.
resolveTokens
Токены для разрешения могут (и должны) устанавливаться непосредственно в событиях, так как не всем событиям нужны токены в их ответах.
Однако вы также можете установить глобальное значение resolveTokens, и это приведет к использованию значения по умолчанию во всех событиях.
cookieAllowed
Установка этого параметра в false предотвратит создание файлов cookie нашим JS.
isActive
Наконец, установка этого параметра в false приведет к прекращению работы всех наших JS-методов. Вы можете установить это значение в false, чтобы предотвратить отслеживание, а затем установить его в true после того, как пользователь даст согласие.
Если вы используете это, вам следует вручную отправить событие flux.track("view")
после того, как isActive
будет установлен в true.